package ru.avn.devtool4j.spi.writers;

import java.lang.reflect.Modifier;

public interface MethodWritter {

	public MethodWritter setName();
	public MethodWritter addArgument(String name, Class<?> type);

	public MethodWritter setReturnType(Class<?> type);
	
	public MethodWritter addModifier(Modifier modifier);
	public MethodWritter addModifiers(Modifier[] modifiers);
	public BlockWritter createMethodBody();
}
